1907817
1320412
12857283
1135116
11295261
108593
9313157
921911
78066
733537
71635
66192
63766
59838
505710
4822194
4527100
447887
42759
423615
40131
40056
39762
38063
3775217
36800
36643
3575304